home *** CD-ROM | disk | FTP | other *** search
/ .net 62 / dotnet_62_cd1.iso / pc / Redac / Scripts / net 57 Novembre 2001 / Javascript recherche / Javascript.txt next >
Encoding:
Text File  |  2001-09-24  |  1.2 KB  |  65 lines

  1. <HEAD>
  2. <script language="JavaScript">
  3.  
  4. var pages=new Array;
  5. var mots=new Array;
  6. var titres=new Array;
  7.  
  8. pages[0]="page1.html";
  9. titres[0]="première page";
  10. mots[0]="orange,chien,pomme,poire";
  11. pages[1]="Page2.html";
  12. titres[1]="deuxième page";
  13. mots[1]="chien,chat,souris";
  14.  
  15. function cherche() 
  16. {
  17. var n=mots.length;
  18. var indice=-1;
  19. var txt=document.requete.motcle.value
  20. var trouve=0
  21.  
  22. if (txt=="") 
  23.     {
  24.     alert("Entrez un mot pour la recherche");
  25.     trouve=1; 
  26.     }
  27.  
  28. else
  29.     { 
  30.     document.write("<form><input type=button onClick='history.go(-1)'");
  31.     document.write("value='Nouvelle recherche'></form>");
  32.     document.write("<hr>");
  33.     document.write("<b>Résultat de la recherche sur </b>"+"<i>"+txt+"</i><br>");
  34.  
  35.     for (i=0; i<n; i++)
  36.         {
  37.         if (mots[i].toUpperCase().indexOf(txt.toUpperCase(),0)!="-1") 
  38.             {
  39.             trouve=1;
  40.             indice=i;
  41.             document.write("<a href='"+pages[indice]+"'>");
  42.             document.write(titres[indice]+"</a>"+"<br>");
  43.             }
  44.         }
  45.     }
  46.  
  47. if (trouve==0)
  48.     {
  49.     document.write("Aucune page ne correspond à ce mot clé");
  50.     }
  51. }
  52. </script> 
  53. </HEAD>
  54.  
  55. <BODY>
  56. <center>
  57. <form name="requete">
  58. <b>Que cherchez-vous</b><br>
  59. <input name="motcle" size=35><br>
  60. <input type="button" value="Chercher" onClick="cherche()">
  61. </form>
  62. </center>
  63. </BODY>
  64.  
  65.